#include "apue.h"
#include <sys/wait.h>

int main() {
    pid_t pid;
    if ((pid = fork()) < 0) {
        err_sys("fork error");
    } else if (pid == 0) {
        if (execl("/tmp/interpretor", "interpretor", "myarg1", "MY ARG2", NULL) < 0) {
            err_sys("exec error");
        }
    }
    if (waitpid(pid, NULL, 0) != pid) {
        err_sys("waitpid error");
    }
    return 0;
}